// 封装搜索的请求
import request from '@/utils/request.js'
/**
 * 根据关键字获取搜索建议
 * @param {*} q 搜索关键字
 * @returns promise
 *  return 作用：因为request为promise  await修饰的promise 不 return的话，
 * 返回的是undefined,只有return 返回的才是promise
 */
export const getSearchSuggestion = q => {
  return request({
    url: '/v1_0/suggestion',
    method: 'GET',
    params: {
      q
    }
  })
}

/**
 *  搜索页面 根据关键字获取搜索结果
 * @param {*} params { page per_page,q}
 * @returns promise
 */
export const getSearchResults = params => {
  return request({
    url: '/v1_0/search',
    method: 'GET',
    params
  })
}
